@import 'common';
.section-solution {
    padding: 40px 0;
}
.section-title {
    color: $font-color-normal;
}
.section-title-sec {
    color: $font-color-mute;
}
.section-part {
    padding: 80px 0;
    height: 600px;
    display: flex;
    align-items: center;
    &:nth-child(odd) {
        background-color: #fff;
        .txt-part {
            ul {
                padding-left: 100px;
                li {padding-right: 0;white-space: nowrap;}
            }
        }
    }
    &:nth-child(even) {
        background-color: #fbfcfe;
    }
    ul.list-group {
        background-color: transparent;
        p.h1 {margin-bottom: 0.8em;}
        li.list-group-item {
          background-color: transparent;
          padding-left: 0;
        }
    }
}
a.normal-link {
    color: #4c90fc;
    cursor: pointer;
    &:hover {
        opacity: 0.8;
        color: #4c90fc;
    }
}
.section-company-power {
    background-color:  #fbfcfe;
    padding: 40px 0;
    text-align: center;
}
@media (max-width: 576px) {
  .section-part {
    height: auto;
    padding: 60px 0;
    .txt-part {
      ul {
        padding:20px;
        li.list-group-item {
          font-size: $font-size-lg;
          white-space: unset;
          padding-top: 0;
          line-height: 1.6em;
        }
      }
    }
  }
}

@media (max-width: 768px) {
  .section-part {
    height: auto;
    padding: 60px 0;
    &:nth-child(odd) {
      .txt-part ul {
        padding-left: 10px;
      }
    }
    .txt-part {
      ul {
        padding:20px;
        p.h1 {font-size: 2.2rem;}
        li.list-group-item {
          font-size: $font-size-lg;
          white-space: unset;
          padding-top: 0;
          line-height: 1.6em;
        }
      }
    }
  }
}
